package by.bsuir.sn.dto
{
	import mx.collections.ArrayCollection;

	[RemoteClass(alias="by.bsuir.sn.dto.Group")]
	public class Group
	{
		private var _id : Number;
		private var _name : String;
		private var _creationDate : Date;
		private var _users : ArrayCollection;
		private var _postedToMe : ArrayCollection;
		private var _videos : ArrayCollection;
		private var _audios : ArrayCollection;
		private var _albums : ArrayCollection;

		public function get postedToMe() : ArrayCollection
		{
			return _postedToMe;
		}

		public function set postedToMe(value : ArrayCollection) : void
		{
			_postedToMe = value;
		}

		public function get videos() : ArrayCollection
		{
			return _videos;
		}

		public function set videos(value : ArrayCollection) : void
		{
			_videos = value;
		}

		public function get audios() : ArrayCollection
		{
			return _audios;
		}

		public function set audios(value : ArrayCollection) : void
		{
			_audios = value;
		}

		public function get albums() : ArrayCollection
		{
			return _albums;
		}

		public function set albums(value : ArrayCollection) : void
		{
			_albums = value;
		}

		public function get users() : ArrayCollection
		{
			return _users;
		}

		public function set users(value : ArrayCollection) : void
		{
			_users = value;
		}

		public function get id() : Number
		{
			return _id;
		}

		public function set id(value : Number) : void
		{
			_id = value;
		}

		public function get name() : String
		{
			return _name;
		}

		public function set name(value : String) : void
		{
			_name = value;
		}

		public function get creationDate() : Date
		{
			return _creationDate;
		}

		public function set creationDate(value : Date) : void
		{
			_creationDate = value;
		}
	}
}
